import { defineStore } from 'pinia'

export const user = defineStore({
  id: 'userid',
  state: () => {
    return {
    }
  },
  // 开启数据缓存
  persist: {
    enabled: true,
    strategies: [
      {
        // 数据默认存在 sessionStorage 里，并且会以 store 的 id 作为 key
        // 默认所有 state 都会进行缓存，你能够通过 paths 指定要长久化的字段，其余的则不会进行长久化。
        key: 'lz_yl_user', // 自定义key
        storage: localStorage, // 自定义存储方式
        paths: ['token', 'userinfo'], // 通过path定义可以持久话存储字段
      }
    ]
  }
});